package uy.edu.um.ltic.commons;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

import uy.edu.um.ltic.exception.DataBaseException;

public interface ConferenceRemoteMgt extends Remote{
	
	void addConference(ConferenceVO conference) throws RemoteException, DataBaseException;
	void deleteConference(ConferenceVO oConfVO) throws RemoteException, DataBaseException;
	ArrayList<ConferenceVO> getConferencesImIn(EmployeeVO oEmployeeVO)throws RemoteException, DataBaseException;
	ArrayList<ConferenceVO> getConferencesImTheOrganizer(EmployeeVO oEmployeeVO)throws RemoteException, DataBaseException;
	ArrayList<EmployeeVO> getAllParticipants(int idConference) throws RemoteException, DataBaseException;
	String  getConferenceName(int idConf) throws RemoteException, DataBaseException;

}
